From 7c0d51dd5c000602beffd90619ca3635b651fd5a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 7 Jun 2011 18:35:46 -0400 Subject: [PATCH] GtkRecentChooserDefault: derive from GtkBox, not GtkVBox --- gtk/gtkrecentchooserdefault.c | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/gtk/gtkrecentchooserdefault.c b/gtk/gtkrecentchooserdefault.c index 6ebfcd218d..3392181aec 100644 --- a/gtk/gtkrecentchooserdefault.c +++ b/gtk/gtkrecentchooserdefault.c @@ -65,7 +65,7 @@ #include "gtktreestore.h" #include "gtktooltip.h" #include "gtktypebuiltins.h" -#include "gtkvbox.h" +#include "gtkorientable.h" #include "gtkactivatable.h" #include "gtkrecentmanager.h" @@ -90,16 +90,16 @@ enum struct _GtkRecentChooserDefault { - GtkVBox parent_instance; - + GtkBox parent_instance; + GtkRecentManager *manager; gulong manager_changed_id; guint local_manager : 1; - + gint icon_size; /* RecentChooser properties */ - gint limit; + gint limit; GtkRecentSortType sort_type; guint show_private : 1; guint show_not_found : 1; @@ -143,14 +143,13 @@ struct _GtkRecentChooserDefault typedef struct _GtkRecentChooserDefaultClass { - GtkVBoxClass parent_class; + GtkBoxClass parent_class; } GtkRecentChooserDefaultClass; enum { RECENT_URI_COLUMN, RECENT_DISPLAY_NAME_COLUMN, RECENT_INFO_COLUMN, - N_RECENT_COLUMNS }; @@ -293,7 +292,7 @@ static void gtk_recent_chooser_sync_action_properties (GtkActivatable *act G_DEFINE_TYPE_WITH_CODE (GtkRecentChooserDefault, _gtk_recent_chooser_default, - GTK_TYPE_VBOX, + GTK_TYPE_BOX, G_IMPLEMENT_INTERFACE (GTK_TYPE_RECENT_CHOOSER, gtk_recent_chooser_iface_init) G_IMPLEMENT_INTERFACE (GTK_TYPE_ACTIVATABLE, @@ -353,9 +352,12 @@ _gtk_recent_chooser_default_init (GtkRecentChooserDefault *impl) { gtk_box_set_spacing (GTK_BOX (impl), 6); + gtk_orientable_set_orientation (GTK_ORIENTABLE (impl), + GTK_ORIENTATION_VERTICAL); + /* by default, we use the global manager */ impl->local_manager = FALSE; - + impl->limit = FALLBACK_ITEM_LIMIT; impl->sort_type = GTK_RECENT_SORT_NONE; -- 2.30.2